package com.jsbs.iam.user.vo;
import com.jsbs.iam.user.entity.IamButton;
import lombok.Data;

import java.util.List;

/**
 * @ClassName: IamMenuVo
 * @Author: junweic
 * @Date: 2022/12/14 14:25
 * @Description: 后台菜单列表封装
 */
@Data
public class IamMenuVo {

    private Long id;
    /**
     * 菜单编码
     */
    private String menuCode;

    /**
     * 菜单名称
     */
    private String menuName;

    /**
     * 菜单URL
     */
    private String menuUrl;

    /**
     * 菜单父级id
     */
    private String parentId;

    /**
     * 菜单层级
     */
    private String menuLevel;

    /**
     * 子级菜单列表
     */
    private List<IamMenuVo> children;

    /**
     * 按钮列表
     */
    private List<IamButton> buttonList;
}
